Driving assistance device, control method, and non-transitory computer-readable medium storing program

ABSTRACT

A driver assistance device mounted on a vehicle includes a communication unit; an output unit; an input unit configured to detect user input; and a control unit configured to perform driver assistance with use of a point on a map as a destination. The control unit is configured to i) execute a connection process to connect the driver assistance device to a terminal device wirelessly via the communication unit, ii) output identification information on the terminal device as an image or a voice via the output unit after the driver assistance device is wirelessly connected to the terminal device, and iii) execute a setting process to set the point determined by the terminal device as the destination for the driver assistance in a case where the control unit detects specified user input via the input unit after outputting the identification information on the terminal device.

INCORPORATION BY REFERENCE

The disclosure of Japanese Patent Application No. 2018-046770 filed onMar. 14, 2018 including the specification, drawings and abstract isincorporated herein by reference in its entirety.

BACKGROUND 1. Technical Field

The disclosure relates to a driving assistance device, control method,and a non-transitory computer-readable medium storing a program.

2. Description of Related Art

A technique of performing driving assistance for a vehicle with the useof a plurality of devices mutually connected wirelessly has been known.For example, Japanese Patent Application Publication No. 2002-098543 (JP2002-098543 A) discloses a navigation system including near-fieldwireless communication means for exchanging information with a mobilecommunication terminal; and information storage means for exchanging theinformation with the mobile communication terminal to acquire and storethe information when the mobile communication terminal enters acommunicable area of the near-field wireless communication means.Japanese Patent Application Publication No. 2010-130669 (JP 2010-130669A) discloses that, in the case where a mobile terminal enters an areawhere near-field wireless communication with an in-vehicle device ispossible, the in-vehicle device and the mobile terminal perform apairing process to establish the wireless communication.

SUMMARY

The above-described navigation system in the related art can exchangethe information with an unspecified mobile communication terminal thatenters the communicable area. Thus, the navigation system in the relatedart may not be preferred in view of security. The security is improvedby the above-described configuration in the related art in which thein-vehicle device and the mobile terminal perform the pairing process.However, the pairing process needs to be performed every time theestablishment of the wireless connection is required. This maycomplicate the process. Thus, there is room for improvement in a drivingassistance technique for a vehicle with the use of a plurality ofdevices mutually connected wirelessly, in view of security and aprocessing load.

The disclosure provides a driving assistance device, a control method,and a non-transitory computer-readable medium storing a program, whichimprove a driving assistance technique for a vehicle with the use of aplurality of devices mutually connected wirelessly, in view of securityand a processing load.

A first aspect of the disclosure relates to a driving assistance devicemounted on a vehicle. The driving assistance device includes acommunication unit configured to perform communication; an output unitconfigured to output information as an image or a voice; an input unitconfigured to detect user input; and a control unit configured toperform driving assistance with use of a point on a map as adestination. The control unit is configured to i) execute a connectionprocess to connect the driving assistance device to a terminal devicewirelessly via the communication unit, ii) output identificationinformation on the terminal device as the image or the voice via theoutput unit after the driving assistance device is wirelessly connectedto the terminal device, and iii) execute a setting process to set thepoint determined by the terminal device as the destination for thedriving assistance in a case where the control unit detects specifieduser input via the input unit after outputting the identificationinformation on the terminal device.

A second aspect of the disclosure relates to a control method of aterminal device configured to communicate with a driving assistancedevice mounted on a vehicle. The control method includes determining apoint on a map in accordance with user input; outputting identificationinformation on the vehicle or the driving assistance device as an imageor a voice when the terminal device is wirelessly connected to thedriving assistance device; and notifying the driving assistance deviceof identification information on the terminal device and information onthe point in a case where specified user input is detected afteroutputting the identification information on the vehicle or the drivingassistance device.

A third aspect of the disclosure relates to a non-transitorycomputer-readable medium storing a program that causes a terminal deviceto perform operations. The terminal device is configured to communicatewith a driving assistance device mounted on a vehicle. The operationsinclude determining a point on a map in accordance with user input;outputting identification information on the vehicle or the drivingassistance device as an image or a voice when the terminal device iswirelessly connected to the driving assistance device; and notifying thedriving assistance device of identification information on the terminaldevice and information on the point in a case where specified user inputis detected after outputting the identification information on thevehicle or the driving assistance device.

The driving assistance device, the control method, and thenon-transitory computer-readable medium storing the program according tothe above aspects of the disclosure improve a driving assistancetechnique for a vehicle with the use of a plurality of devices mutuallyconnected wirelessly, in view of security and a processing load.

BRIEF DESCRIPTION OF THE DRAWINGS

Features, advantages, and technical and industrial significance ofexemplary embodiments of the disclosure will be described below withreference to the accompanying drawings, in which like numerals denotelike elements, and wherein:

FIG. 1 is a schematic configuration diagram of a driving assistancesystem according to an embodiment of the disclosure;

FIG. 2 is a block diagram of a schematic configuration of a drivingassistance device;

FIG. 3 is a block diagram of a schematic configuration of a terminaldevice;

FIG. 4 is a view of an example of a screen displayed by the terminaldevice;

FIG. 5 is a view of an example of a screen displayed by the drivingassistance device; and

FIG. 6 is a flowchart showing operations of the driving assistancedevice and the terminal device.

DETAILED DESCRIPTION OF EMBODIMENTS

A description will hereinafter be provided on an embodiment of thedisclosure.

Referring to FIG. 1, a description will be provided on an overview (ofthe configuration) of a driving assistance system 1 according to anembodiment of the disclosure. The driving assistance system 1 includesone or more vehicles 10; a driving assistance device 20 mounted on eachof the vehicles 10; and one or more terminal devices 30. In FIG. 1, forconvenience of the description, the vehicle 10, the driving assistancedevice 20, and two terminal devices 30 a, 30 b are shown. However, thenumber of the vehicles 10 provided in the driving assistance system 1may be set to any number, the number of the driving assistance devices20 provided in the driving assistance system 1 may be set to any number,and the number of the terminal devices 30 provided in the drivingassistance system 1 may be set to any number. In an example of FIG. 1,the terminal device 30 a is located in a vehicle cabin of the vehicle 10and is possessed by a passenger who rides on the vehicle 10 togetherwith a driver. Meanwhile, the terminal device 30 b is located outsidethe vehicle cabin of the vehicle 10 and is possessed by an unspecifieduser who is not an occupant of the vehicle 10.

The vehicle 10 is an automobile, for example. However, the vehicle 10 isnot limited thereto and may be any vehicle on which a person can ride.The driving assistance device 20 is disposed at a position where theoccupant can operate the driving assistance device 20 in the vehiclecabin of the vehicle 10. For example, the driving assistance device 20may be embedded in the vehicle 10, may be detachably attached to thevehicle 10, or may be mounted on the vehicle 10. The driving assistancedevice 20 is connected to the vehicle 10 via an in-vehicle network suchas a Controller Area Network (CAN) or a dedicated line such that thedriving assistance device 20 can communicate with the vehicle 10. Thedriving assistance device 20 performs driving assistance with the use ofa point on a map as a destination. The driving assistance includes, forexample, route guidance or automated driving to the destination, but thedriving assistance is not limited thereto. The level of the automateddriving is one of levels 3 to 5 defined by Society of AutomotiveEngineers (SAE), for example, but the level of the automated driving isnot limited thereto and may be defined in any manner. The automateddriving may be realized by cooperation between the driving assistancedevice 20 and an electronic control unit (ECU) or the like of thevehicle 10, for example. The terminal device 30 is a general-purposemobile terminal such as a smartphone or a tablet terminal. However, theterminal device 30 is not limited thereto and may be any mobile terminalsuch as a dedicated device for the driving assistance system 1. In thisembodiment, the driving assistance device 20 and the terminal device 30are mutually connected wirelessly and thus can establish near-fieldwireless communication. A standard of the near-field wirelesscommunication is Bluetooth Low Energy (a registered trademark), forexample. However, the standard of the near-field wireless communicationis not limited thereto and may be any standard such as near-fieldcommunication (NFC).

In an example, a user who rides on the vehicle 10 together with thedriver uses a map displayed on the own terminal device 30 to specify apoint that the user wants to set as the destination for the drivingassistance. When the driving assistance device 20 and the terminaldevices 30 are wirelessly connected, identification information on thevehicle 10, on which the driving assistance device 20 is mounted, (forexample, a name, an ID, or the like of the vehicle 10) is displayed onthe terminal device 30. The user of the terminal device 30 confirms thatthe identification information on the vehicle 10 on which the user ridesmatches the identification information on the vehicle 10 displayed onthe terminal device 30. Then, the user performs a specified operation onthe terminal device 30.

When the operation is performed, the driving assistance device 20 isnotified of, and displays identification information on the terminaldevice 30 (for example, a name, an ID, or the like of the terminaldevice 30) and the above-described point specified by the terminaldevice 30. The occupant of the vehicle 10 (for example, the user of theterminal device 30) confirms that the identification information on theterminal device 30 possessed by the user matches the identificationinformation on the terminal device 30 displayed on the drivingassistance device 20. Then, the occupant performs a specified operationon the driving assistance device 20. When the operation is performed,the above-described point is set as the destination for the drivingassistance in the driving assistance device 20. Thereafter, the drivingassistance device 20 performs the driving assistance on the basis of theset destination. For example, the route guidance or the automateddriving to the destination is performed.

Thus, according to the driving assistance system 1, the drivingassistance device 20 is notified of the point that is specified by theterminal device 30, and the driving assistance device 20 sets the pointas the destination for the driving assistance. After the identificationinformation on the vehicle 10, on which the driving assistance device 20is mounted, is displayed on the terminal device 30, a notification isprovided in accordance with the user's operation on the terminal device30. Thus, the user of the terminal device 30 can cause the terminaldevice 30 to provide a notification to the vehicle 10 after confirmingthat a notification destination is the vehicle 10. As a result, it ispossible to reduce a security risk, that is, it is possible to reducethe possibility that, for example, the unspecified other vehicle 10 isnotified of the point specified by the terminal device 30 and the pointis set as the destination for the driving assistance in the othervehicle 10.

After the identification information on the terminal device 30 isdisplayed on the driving assistance device 20, the destination is set inaccordance with the user's operation for the driving assistance device20. Thus, the occupant of the vehicle 10 can confirm that a notificationsource notifying the point to be set as the destination is the terminaldevice 30, and thereafter the occupant can cause the driving assistancedevice 20 to set the destination. As a result, it is possible to reducea security risk, that is, it is possible to reduce the possibility that,for example, the driving assistance device 20 is notified of the pointdetermined in the unspecified other terminal device 30 (for example, theterminal device 30 b located outside the vehicle 10) and sets the pointas the destination for the driving assistance.

The security risk is reduced in the driving assistance system 1 asdescribed above. Thus, pairing of the driving assistance device 20 andthe terminal device 30 can be omitted. Due to absence (omission) of thepairing, a processing load in each of the driving assistance device 20and the terminal device 30 can be reduced.

For example, there is a case where the pairing between the drivingassistance device 20 and the terminal device 30 is restricted such thatthe pairing cannot be performed during travel of the vehicle 10 in viewof driver distraction. However, the pairing can be omitted as describedabove in the driving assistance system 1. Thus, even in such a case, inthe driving assistance system 1, the terminal device 30 a that ispossessed by the passenger as the occupant of the vehicle 10 can notifythe driving assistance device 20 at any timing. As a result, forexample, the destination for the driving assistance can be changed withthe use of the terminal device 30 during the travel of the vehicle 10.Thus, it is possible to improve usefulness (user-friendliness) of adriving assistance.

Next, each configuration in the driving assistance system 1 will bedescribed in detail.

The configuration of the driving assistance device 20 will be described.As shown in FIG. 2, the driving assistance device 20 includes acommunication unit 21, a storage unit 22, a position informationacquisition unit 23, an output unit 24, an input unit 25, and a controlunit 26.

The communication unit 21 includes one or more communication moduleseach of which is compliant with a given communication standard. Forexample, the communication unit 21 may include the communication modulesthat are respectively compliant with an in-vehicle network standard suchas CAN, the near-field wireless communication standard such as BluetoothLow Energy (the registered trademark), a mobile communication standardsuch as 4th Generation (4G), and the like. In this embodiment, thedriving assistance device 20 can communicate with the terminal device 30via the communication unit 21.

The storage unit 22 includes one or more memory units. In thisembodiment, the “memory unit” is, for example, a semiconductor memoryunit, a magnetic memory unit, an optical memory unit, or the like.However, the “memory unit” is not limited thereto. Each of the memoryunits included in the storage unit 22 may function as a main storageunit, an auxiliary storage unit, or a cache memory unit, for example.The storage unit 22 stores any information used for the operation of thedriving assistance device 20. For example, the storage unit 22 may storea system program, an application program, map information, trafficinformation, and the like. The information stored in the storage unit 22can be updated with the use of information acquired from the outside viathe communication unit 21, for example.

The position information acquisition unit 23 includes one or morereceivers each of which corresponds to a given satellite positioningsystem. For example, the position information acquisition unit 23 mayinclude a Global Positioning System (GPS) receiver. The positioninformation acquisition unit 23 acquires position information on thevehicle 10 on which the driving assistance device 20 is mounted. Forexample, the position information on the vehicle 10 (i.e., theinformation on the position of the vehicle 10) is used for the drivingassistance including the route guidance, automated driving, or the like.

The output unit 24 includes one or more output interfaces each of whichoutputs the information to the user. For example, the output interfacemay be a display that outputs information with the use of an image, or aspeaker that outputs information with the use of a voice. However, theoutput interface is not limited thereto. The display may be, forexample, a panel display or a head-up display. However, the display isnot limited thereto. In this embodiment, the “image” may include a text,a still image, and a motion image.

The input unit 25 includes one or more input interfaces each of whichdetects the user input. For example, the input interface may be aphysical key, a capacitive key, a touchscreen provided integrally withthe panel display of the output unit 24, or a microphone that acceptsvoice input. However, the input interface is not limited thereto. Inthis embodiment, the description will be provided on the assumption thatthe input unit 25 includes at least the touchscreen.

The control unit 26 includes one or more processors. In this embodiment,the “processor” is a general-purpose processor or a dedicated processorthat is dedicated to a particular process. However, the “processor” isnot limited thereto. The control unit 26 controls the entire operationof the driving assistance device 20.

For example, the control unit 26 outputs a request signal for requestinga received signal strength indicator (RSSI) via the communication unit21 with the use of the near-field wireless communication. The requestsignal transmitted with the use of the near-field wireless communicationcan be received by the terminal device 30 that is located in thevicinity of the driving assistance device 20. For example, in the casewhere the standard of the near-field wireless communication is BluetoothLow Energy (the registered trademark), the request signal may include anadvertisement packet. The control unit 26 may periodically andrepeatedly transmit the request signal. The control unit 26 receives aresponse signal indicating the RSSI from the terminal device 30 that hasreceived the request signal, via the near-field wireless communication.

On the basis of the RSSI received from the terminal device 30, thecontrol unit 26 determines whether the terminal device 30 exists in thevehicle cabin of the vehicle 10. For example, the control unit 26 maydetermine whether the RSSI received from the terminal device 30 or adistance between the driving assistance device 20 and the terminaldevice 30 that is calculated on the basis of the RSSI satisfies aspecified reference. In this way, the control unit 26 may determinewhether the terminal device 30 exists in the vehicle cabin of thevehicle 10.

The principle of the determination will be described. The RSSI islowered as the distance between the driving assistance device 20 and theterminal device 30 is increased. In addition, the RSSI is lowered in thecase where a shielding body (a body member that defines a space in thevehicle cabin of the vehicle 10) exists between the driving assistancedevice 20 and the terminal devices 30. Accordingly, in the case wherethe RSSI is equal to or higher than a first reference value, it can bedetermined that the terminal device 30 exists in the vehicle cabin ofthe vehicle 10. The first reference value can be set in advance by anexperiment or a simulation, for example. Thus, in the case where thecontrol unit 26 determines that the RSSI received from the terminaldevice 30 satisfies the specified reference (for example, the RSSI isequal to or higher than the first reference value), the control unit 26may determine that the terminal device 30 exists in the vehicle cabin ofthe vehicle 10.

The distance between the driving assistance device 20 and the terminaldevice 30 can be calculated on the basis of the RSSI. Accordingly, inthe case where the calculated distance is shorter than a secondreference value, it can be determined that the terminal device 30 existsin the vehicle cabin of the vehicle 10. The second reference value canbe set in advance by an experiment or a simulation, for example. Thus,in the case where the calculated distance satisfies the specifiedreference (for example, in the case where the distance is shorter thanthe second reference value), the control unit 26 may determine that theterminal device 30 exists in the vehicle cabin of the vehicle 10.

In the case where the control unit 26 determines that the terminaldevice 30 does not exist in the vehicle cabin of the vehicle 10 (in thisembodiment, in the case where the RSSI or the distance does not satisfythe specified reference), the control unit 26 does not execute aconnection process that wirelessly connects the driving assistancedevice 20 to the terminal device 30. The connection process will bedescribed later.

On the other hand, in the case where the control unit 26 determines thatthe terminal device 30 exists in the vehicle cabin of the vehicle 10 (inthis embodiment, in the case where the RSSI or the distance satisfiesthe specified reference), the control unit 26 executes the connectionprocess that connects the driving assistance device 20 to the terminaldevice 30 wirelessly via the near-field wireless communication, incooperation with the terminal device 30. When the driving assistancedevice 20 is connected to the terminal device 30 wirelessly, thenear-field wireless communication between the control unit 26 and theterminal device 30 becomes possible via the communication unit 21. Inthis embodiment, the information is exchanged between the drivingassistance device 20 and the terminal device 30 that is determined toexist in the vehicle cabin of the vehicle 10, via the near-fieldwireless communication. However, the information may be exchangedtherebetween via the mobile communication.

As described above, in the case where it is determined that the terminaldevice 30 exists in the vehicle cabin of the vehicle 10, the connectionprocess is executed. Thus, it is possible to reduce a security risk,that is, it is possible to reduce the possibility that, for example, thedriving assistance device 20 is wirelessly connected to the unspecifiedother terminal device 30 (for example, the terminal device 30 b shown inFIG. 1). In addition, since the security risk is reduced, pairing of thedriving assistance device 20 and the terminal device 30 can be omitted.In this embodiment, by executing the connection process (i.e., when theconnection process is executed), the driving assistance device 20 andthe terminal device 30 are connected to each other wirelessly withoutperforming pairing (without being paired with each other). Due to theabsence (omission) of the pairing, the processing load in each of thedriving assistance device 20 and the terminal device 30 is reduced.

Alternatively, in the case where the occupant exists in the vehicle 10and the control unit 26 determines that the terminal device 30 exists inthe vehicle cabin of the vehicle 10, the control unit 26 may execute theabove-described connection process. The occupant can be detected by anymethod. For example, the occupant may be detected on the basis of adetection signal of a seating sensor provided in each seat of thevehicle 10 and/or an image of a camera provided in the vehicle cabin ofthe vehicle 10. The control unit 26 may detect the occupant or mayacquire a result of detection of an occupant from the vehicle 10. Withthe configuration, for example, in the case where the occupant does notexist in the vehicle 10, it is possible to reduce a security risk, thatis, it is possible to reduce the possibility that the driving assistancedevice 20 is wirelessly connected to the unspecified other terminaldevice 30 (for example, the terminal device 30 b shown in FIG. 1).

After the driving assistance device 20 is wirelessly connected to theterminal device 30, the control unit 26 notifies the terminal device 30of (i.e., the control unit 26 provides the terminal device 30 with) theidentification information on the vehicle 10 or identificationinformation on the driving assistance device 20. After the control unit26 notifies the terminal device 30 of the identification information,the control unit 26 receives the identification information on theterminal device 30 and information on the point on the map, which isdetermined by the terminal device 30, from the terminal device 30 aswill be described later. The information on the point includes giveninformation unique to the point. For example, the information on thepoint may include latitude and longitude information on the point, aname of a facility or a building that exists at the point, and the like.However, the contents of the information are not limited thereto.

The control unit 26 outputs the identification information on theterminal device 30 and the information on the point, which are notifiedfrom the terminal device 30, with the use of the image or the voice viathe output unit 24. In the case where the control unit 26 detectsspecified user input via the input unit 25 after outputting theidentification information on the terminal device 30 and the informationon the point, the control unit 26 executes a setting process that setsthe point as the destination for the driving assistance. In thisembodiment, a description will be provided on the assumption that ascreen including the identification information on the terminal device30, the information on the point, a graphical user interface (GUI) thatdetects the user input, and the like appears on the display of theoutput unit 24. A specific example of the screen will be describedlater.

With the configuration, the occupant of the vehicle 10 can confirm thatthe notification source notifying the information on the point is theterminal device 30, and thereafter can cause the driving assistancedevice 20 to execute the destination setting process. For this reason,it is possible to reduce a security risk, that is, it is possible toreduce the possibility that, for example, the point determined by theunspecified other terminal device 30 (for example, the terminal device30 b shown in FIG. 1) is set as the destination for the drivingassistance in the driving assistance device 20.

After setting the destination, the control unit 26 executes the drivingassistance on the basis of the set destination. As described above, thedriving assistance includes, for example, the route guidance or theautomated driving to the destination. However, the driving assistance isnot limited thereto.

The configuration of the terminal device 30 will be described. As shownin FIG. 3, the terminal device 30 includes a communication unit 31, astorage unit 32, a position information acquisition unit 33, an outputunit 34, an input unit 35, and a control unit 36.

The communication unit 31 includes one or more communication moduleseach of which is compliant with a given communication standard. Forexample, the communication unit 31 may include the communication modulesthat are respectively compliant with the near-field wirelesscommunication standard such as Bluetooth Low Energy (the registeredtrademark), the mobile communication standard such as 4G, and the like.In this embodiment, the terminal device 30 can communicate with thedriving assistance device 20 via the communication unit 31.

The storage unit 32 includes one or more memory units. Each of thememory units included in the storage unit 32 may function as a mainstorage unit, an auxiliary storage unit, or a cache memory unit, forexample. The storage unit 32 stores given information used for theoperation of the terminal device 30. For example, the storage unit 32may store a system program, an application program, the map information,the traffic information, and the like. The information stored in thestorage unit 32 can be updated with the use of information acquired fromthe outside via the communication unit 31, for example.

The position information acquisition unit 33 includes one or morereceivers each of which corresponds to a given satellite positioningsystem. For example, the position information acquisition unit 33 mayinclude a GPS receiver. The position information acquisition unit 33acquires position information on the terminal device 30 (i.e.,information on the position of the terminal device 30).

The output unit 34 includes one or more output interfaces each of whichoutputs the information to the user. For example, the output interfacemay be a display that outputs the information with the use of an image,or a speaker that outputs the information with the use of voice.However, the output interface is not limited thereto. The display may bea panel display, for example. However, the display is not limitedthereto.

The input unit 35 includes one or more input interfaces each of whichdetects the user input. For example, the input interface may be aphysical key, a capacitive key, a touchscreen provided integrally withthe panel display of the output unit 34, and a microphone that acceptsthe voice input. However, the input interface is not limited thereto. Inthis embodiment, the description will be provided on the assumption thatthe input unit 35 includes at least the touchscreen.

The control unit 36 includes one or more processors. The control unit 36controls the entire operation of the terminal device 30.

For example, the control unit 36 activates a specified applicationprogram stored in the storage unit 32. The application program may be ageneral-purpose program or a dedicated program for the drivingassistance system 1. In a state where the application program isactivated, the control unit 36 executes various processes.

More specifically, the control unit 36 determines the point on the mapin accordance with the user input detected via the input unit 35. Theuser input may be given input with which the point on the map can beidentified. For example, the control unit 36 shows the map based on themap information on the display of the output unit 34. On the basis ofthe position information acquired by the position informationacquisition unit 33, the control unit 36 may display a current positionof the terminal device 30 on the map. When the user input that specifiesa position on the displayed map is detected, the control unit 36 maydetermine the point on the map corresponding to the position.Alternatively, when the user input that specifies the name or atelephone number of the facility, the building, or the like is detected,the control unit 36 may determine the point on the map corresponding toa position of the facility, the building, or the like. However, theoperation of the application program for determining the point on themap in accordance with the user input is not limited to theabove-described example, and the point on the map may be determined inany manner. The point may be determined at timing before or after thedriving assistance device 20 and the terminal devices 30 are wirelesslyconnected.

The control unit 36 can receive the request signal, which requests theRSSI and is transmitted from the driving assistance device 20 asdescribed above, via the communication unit 31 with the use of thenear-field wireless communication. In response to the reception of therequest signal, the control unit 36 transmits the response signalindicating the RSSI to the driving assistance device 20 with the use ofthe near-field wireless communication. In the case where the RSSI isequal to or higher than the above-described first reference value, or inthe case where the distance between the driving assistance device 20 andthe terminal device 30, which is calculated on the basis of the RSSI, isshorter than the above-described second reference value, the controlunit 36 may transmit the response signal indicating the RSSI to thedriving assistance device 20.

After the response signal is transmitted, the driving assistance device20 and the terminal devices 30 can be connected to each other wirelesslywithout performing pairing as described above. After the drivingassistance device 20 and the driving assistance device 20 are connectedto each other wirelessly, the control unit 36 receives theidentification information on the vehicle 10 or the driving assistancedevice 20, which is notified from the driving assistance device 20 asdescribed above.

The control unit 36 outputs the identification information on thevehicle 10 or the driving assistance device 20, which is notified fromthe driving assistance device 20, and the information on the point onthe map, which is determined as described above, with the use of animage or a voice via the output unit 34. In the case where the controlunit 36 detects specified user input via the input unit 35 afteroutputting the identification information on the vehicle 10 or thedriving assistance device 20 and the information on the point, thecontrol unit 36 notifies the driving assistance device 20 of (i.e., thecontrol unit 36 provides the driving assistance device 20 with) theidentification information on the terminal device 30 and the informationon the point. In this embodiment, a description will be provided on theassumption that a screen including the identification information on thevehicle 10, the information on the point, the GUI that detects the userinput, and the like appears on the display of the output unit 34. Aspecific example of the screen will be described later. With theconfiguration, the user of the terminal device 30 can confirm that thenotification destination to which the information on the point isnotified is the vehicle 10 or the driving assistance device 20, andthereafter can cause the terminal device 30 to notify the drivingassistance device 20 of the identification information on the terminaldevice 30 and the information on the point. Therefore, it is possible toreduce a security risk, that is, it is possible to reduce thepossibility that, for example, the unspecified other vehicle 10 isnotified of the information on the point specified by the terminaldevices 30.

An example of the screen of the terminal device 30 will be described.With reference to FIG. 4, a description will be provided on an exampleof the screen that appears on the display of the output unit 34 in thestate where the above-described application program is activated in theterminal device 30. The screen includes a map display region 341 and anotification region 342.

In the map display region 341, an image of the map based on the mapinformation and an input form that accepts character input from the userare displayed. For example, when detecting the user input of tapping aposition on the map in the map display region 341, the control unit 36in the terminal device 30 determines the point on the map correspondingto the position. In FIG. 4, the specified position on the map isindicated by a marker 343. Alternatively, the control unit 36 maydetermine the point on the map corresponding to information input to theinput form (for example, the name or the telephone number of thefacility or the like).

When the position on the map is determined, the control unit 36superimposes the notification region 342 on the map display region 341.In the notification region 342, the identification information on thevehicle 10, which is wirelessly connected to the terminal device 30, (a“VEHICLE A” in FIG. 4) and the information on the determined point (a“POINT P” in FIG. 4) are displayed. For example, as shown in FIG. 4, amessage that urges the user to confirm whether to set the “POINT P” asthe destination for the driving assistance for the “VEHICLE A” may bedisplayed in the notification region 342. A mode of displaying theidentification information on the vehicle 10 and the information on thepoint is not limited to the mode in the example of the message, and anydisplaying mode may be used.

In the notification region 342, a NO button 344 and a YES button 345 aredisplayed. Each of the NO button 344 and the YES button 345 is the GUIthat detects the user input. When detecting the user input on the NObutton 344, the control unit 36 hides the notification region 342 andurges the user to specify the position on the map again, for example.When detecting the user input on the YES button 345, the control unit 36notifies the driving assistance device 20 mounted on the “VEHICLE A” ofthe identification information on the terminal device 30 and informationon the “POINT P” as described above.

An example of the screen of the driving assistance device 20 will bedescribed. With reference to FIG. 5, a description will be provided onan example of the screen that appears on the display of the output unit24 in the driving assistance device 20. The screen includes anassistance information display region 241 and a notification region 242.

In the assistance information display region 241, information used forthe route guidance as the driving assistance is displayed, for example.The information used for the route guidance includes the map based onthe map information, for example. However, the information used for theroute guidance is not limited thereto and may include, for example, animage indicating a current position of the vehicle 10, a guide lineindicating a route of the vehicle 10, an image urging the user toperform a driving operation such as turning to the left or the right,and the like. Contents of the information displayed in the assistanceinformation display region 241 may be changed in accordance with adriving condition of the vehicle 10, for example.

As described above, when the driving assistance device 20 is notified ofthe identification information on the terminal device 30 and theinformation on the point, the control unit 26 superimposes, for example,the notification region 242 on the assistance information display region241. In the notification region 242, the identification information onthe terminal device 30 (a “TERMINAL DEVICE B” in FIG. 5) and theinformation on the point (the “POINT P” in FIG. 5) are displayed. Forexample, as shown in FIG. 5, a message that urges the user to confirmwhether to set the “POINT P” notified from the “TERMINAL DEVICE B” asthe destination for the driving assistance may be displayed in thenotification region 242. A mode of displaying the identificationinformation on the terminal device 30 and the information on the pointis not limited to the mode in the example of the message and anydisplaying mode may be used.

In the notification region 242, a NO button 243 and a YES button 244 aredisplayed. Each of the NO button 243 and the YES button 244 is the GUIthat detects the user input. When detecting the user input on the NObutton 243, the control unit 26 hides the notification region 242 anddiscards the information on the point notified from the terminal device30, for example. Meanwhile, when detecting the user input on the YESbutton 244, the control unit 26 executes the setting process to set the“POINT P” as the destination for the driving assistance as describedabove.

Referring to FIG. 6, a description will be provided on a flow of theoperation of the driving assistance system 1.

In step S100, the driving assistance device 20 transmits the requestsignal for requesting the RSSI (i.e., the RSSI request signal) via thenear-field wireless communication.

In step S101, in response to the reception of the request signaltransmitted in step S100, the terminal device 30 transmits the responsesignal indicating the RSSI to the driving assistance device 20 via thenear-field wireless communication.

In step S102, the driving assistance device 20 determines whether theRSSI received from the terminal device 30 or the distance between thedriving assistance device 20 and the terminal device 30, which iscalculated on the basis of the RSSI, satisfies the specified reference.If the driving assistance device 20 determines that the RSSI or thedistance satisfies the specified reference (Yes in step S102), theprocess proceeds to step S103. On the other hand, if the drivingassistance device 20 determines that the RSSI or the distance does notsatisfy the specified reference (No in step S102), the process returnsto step S100.

In step S103, the driving assistance device 20 determines whether theoccupant exists in the vehicle 10. If the driving assistance device 20determines that the occupant exists (Yes in step S103), the processproceeds to step S104. On the other hand, if the driving assistancedevice 20 determines that the occupant does not exist (No in step S103),the process returns to step S100.

In step S104, the driving assistance device 20 and the terminal devices30 perform the connection process so as to be connected to each otherwirelessly via the near-field wireless communication. As describedabove, in this embodiment, by executing the connection process, thedriving assistance device 20 and the terminal device 30 are connected toeach other wirelessly without performing pairing (without being pairedwith each other).

In step S105, the driving assistance device 20 notifies the terminaldevice 30 of the identification information on the vehicle 10 or thedriving assistance device 20 (i.e., the driving assistance device 20notifies the identification information on the vehicle 10 or the drivingassistance device 20 to the terminal device 30).

In step S106, the terminal device 30 determines the point on the map inaccordance with the user input.

In step S107, the terminal device 30 outputs, as the image or the voice,the identification information on the vehicle 10 or the drivingassistance device 20, which is notified in step S105, and theinformation on the point, which is determined in step S106.

After outputting the identification information on the vehicle 10 or thedriving assistance device 20 and the information on the point in stepS107, the terminal device 30 notifies the driving assistance device 20of the identification information on the terminal device 30 and theinformation on the point (i.e., the terminal device 30 notifies theidentification information on the terminal device 30 and the informationon the point to the driving assistance device 20), in accordance withthe user input in step S108.

In step S109, the driving assistance device 20 outputs, as the image orthe voice, the identification information on the terminal device 30 andthe information on the point, which are notified in step S108.

After outputting the identification information on the terminal device30 and the information on the point in step S109, the driving assistancedevice 20 executes the setting process to set the point as thedestination for the driving assistance, in accordance with the userinput in step S110.

After setting the destination in step S110, the driving assistancedevice 20 performs the driving assistance on the basis of the setdestination in step S111.

As described so far, in the driving assistance system 1 according tothis embodiment, after being wirelessly connected to the terminal device30, the driving assistance device 20 outputs the identificationinformation on the terminal device 30 as the image or the voice. In thecase where the driving assistance device 20 detects the user input afteroutputting the identification information on the terminal device 30, thedriving assistance device 20 executes the setting process to set thepoint that is determined in the terminal device 30, as the destinationfor the driving assistance. With this configuration, it is possible toreduce a security risk, that is, it is possible to reduce thepossibility that, for example, the driving assistance device 20 isnotified of the point determined in the unspecified other terminaldevice 30 (for example, the terminal device 30 b located outside thevehicle cabin of the vehicle 10) and sets the point as the destinationfor the driving assistance, for example. In addition, since the securityrisk is reduced, pairing of the driving assistance device 20 and theterminal device 30 can be omitted. Due to the absence of the pairing,the processing load of each of the driving assistance device 20 and theterminal device 30 can be reduced. Thus, according to this embodiment, adriving assistance technique for the vehicle 10 with the use of aplurality of devices mutually connected wirelessly is improved in viewof security and a processing load.

The disclosure has been described on the basis of the drawings and theembodiment. It should be noted that a person skilled in the art caneasily make various changes and modifications on the basis of thepresent disclosure. Therefore, it should also be noted that thesechanges and modifications fall within the scope of the disclosure. Forexample, functions and the like provided in components, steps, or thelike may be rearranged such that logical inconsistency is not caused. Inaddition, the plurality of components, the plurality of the steps, orthe like may be combined into one or may be divided.

For example, in the above-described embodiment, a part of theconfiguration and a part of the functions of the driving assistancedevice 20 may be provided in another device. As an example, a part orall of the communication function provided in the communication unit 21of the driving assistance device 20 may be provided in in-vehiclecommunication device such as a data communication module (DCM).

In the above-described embodiment, the terminal device 30 notifies thedriving assistance device 20 of the identification information on theterminal device 30 and the information on the point in the case where acondition that the specified user input is detected after theidentification information on the vehicle 10 or the driving assistancedevice 20 and the information on the point are output as the image orthe voice is satisfied. In addition to the condition, or instead of thecondition, it is possible to adopt a condition that the user enters codeinformation (for example, a randomly determined passcode) that is outputas the image or the voice by the driving assistance device 20, in theterminal device 30. More specifically, the driving assistance device 20generates the code information, outputs the code information as theimage or the voice, and notifies the terminal device 30 of the codeinformation. The terminal device 30 waits for the user input of the codeinformation, that is, the terminal device 30 waits for the user to inputthe code information. In the case where the code information notifiedfrom the driving assistance device 20 matches the code informationentered by the user, the terminal device 30 notifies the drivingassistance device 20 of the identification information on the terminaldevice 30 and the information on the point. With the configuration, asin the above-described embodiment, it is possible to reduce a securityrisk, that is, it is possible to reduce the possibility that, forexample, the unspecified other vehicle 10 is notified of the pointspecified by the terminal devices 30.

In the above-described embodiment, in the case where the drivingassistance device 20 detects the specified user input after outputtingthe information on the point, which is notified from the terminal device30, as the image or the voice, the driving assistance device 20 executesthe setting process to set the point as the destination for the drivingassistance. Here, the driving assistance device 20 may store theidentification information on the terminal device 30 that has notifiedthe driving assistance device 20 of the information on the point set asthe destination. In the case where the driving assistance device 20 isnewly notified of the information on the point from the terminal device30 (that is, in the case where the driving assistance device 20 receivesthe second or later notification from the terminal device 30), thedriving assistance device 20 may set the newly notified point as thedestination without waiting for the user input into the drivingassistance device 20. With the configuration, in the case where the userattempts to set the next destination using the terminal device 30 thathas been used once to set the destination, the user input into thedriving assistance device 20 can be omitted. Therefore, complexity ofthe user operation is reduced. The driving assistance device 20 may setthe point that is notified from the terminal device 30 for the firsttime as the destination and may thereafter set the new point that isnotified from the terminal device 30 for the second time or onward asthe destination until the point is notified a specified number of timesor a specified period is reached.

In the above-described embodiment, the driving assistance device 20mounted on the vehicle 10 determines whether the terminal device 30exists in the vehicle cabin of the vehicle 10 on the basis of the RSSIreceived from the terminal device 30. Instead of the aboveconfiguration, the driving assistance device 20 may store a smart key ofthe vehicle 10 and the identification information on the terminal device30 associated with the smart key in advance. For example, in the casewhere the smart key exists in the vehicle cabin, and the drivingassistance device 20 receives the response signal indicating the RSSIfrom the terminal device 30 associated with the smart key, regardless ofthe RSSI, the driving assistance device 20 may determine that theterminal device 30 exists in the vehicle cabin of the vehicle 10.

In the above-described embodiment, there is a case where the terminaldevice 30 is wirelessly connected to the plurality of the drivingassistance devices 20, each of which is mounted on corresponding one ofthe plurality of the vehicles 10. In this case, the terminal device 30may allow the user to select the notification destination to which theinformation on the point is to be notified, from the plurality of thevehicles 10 or the plurality of the driving assistance devices 20. Morespecifically, the terminal device 30 may display the identificationinformation on the plurality of the vehicles 10 or the plurality of thedriving assistance devices 20 in a selectable manner. The terminaldevice 30 may display the identification information on the plurality ofthe vehicles 10 or the plurality of the driving assistance devices 20 ina descending order of the RSSI. The terminal device 30 may determine thedriving assistance device 20 that is mounted on the vehicle 10 specifiedin accordance with the user input or the driving assistance device 20specified in accordance with the user input, as the notificationdestination to which the information on the point is to be notified.

In the above-described embodiment, when receiving the identificationinformation on the terminal device 30 and the information on the pointdetermined in the terminal device 30, the driving assistance device 20outputs the identification information and the information on the pointas the image or the voice and executes the setting process to set thedestination (i.e., the destination setting process) in accordance withthe specified user input. The driving assistance device 20 can also beconfigured not to execute the destination setting process during thetravel of the vehicle 10. “During the travel” may include a state wherethe vehicle 10 is currently traveling, a state where the vehicle 10 istemporarily stopped at a traffic light, or the like. More specifically,control may be executed such that the driving assistance device 20 doesnot receive the identification information on the terminal device 30 andthe information on the point during the travel of the vehicle 10.Alternatively, even in the case where the driving assistance device 20receives the identification information on the terminal device 30 andthe information on the point during the travel of the vehicle 10,control may be executed such that the driving assistance device 20 doesnot output the identification information and the information on thepoint as the image or the voice and does not execute the destinationsetting process. With the configuration, it is possible to reduce thepossibility that, for example, in the case where the other vehicle 10travels side-by-side with the traveling vehicle 10, the drivingassistance device 20 is notified of the identification information andthe like on the other terminal device 30 operated by an occupant of theother vehicle 10.

It is possible to employ the configuration in which a processorinstalled in a general-purpose electronic device, such as a smartphone,a tablet terminal, or a mobile computer, functions as the drivingassistance device 20 or the terminal device 30 according to theabove-described embodiment. More specifically, in this configuration,memory of the electronic device stores a program that describes processcontents for realizing the functions of the driving assistance device 20or the terminal device 30 according to the embodiment, and the processorof the electronic device reads and executes the program. Therefore, thedisclosure according to this embodiment can be also realized as theprogram that can be executed by the processor.

What is claimed is:
 1. A driving assistance device mounted in a vehicle,the driving assistance device comprising: a communication unitconfigured to perform communication; an output unit configured to outputinformation as an image or a voice; an input unit configured to detectuser input; and a processor programmed to perform driving assistancewith use of a point on a map as a destination, wherein the processor isprogrammed to: i) execute a connection process to connect the drivingassistance device to a terminal device wirelessly via the communicationunit (i) without performing pairing and (ii) without the drivingassistance device and the terminal device being previously paired, ii)output identification information on the terminal device as the image orthe voice via the output unit after the driving assistance device iswirelessly connected to the terminal device, and iii) execute a settingprocess to set the point determined by the terminal device as thedestination for the driving assistance in a case where the processordetects specified user input via the input unit after outputting theidentification information on the terminal device.
 2. The drivingassistance device according to claim 1, wherein: the processor isprogrammed to determine whether a received signal strength indicator inwireless communication between the terminal device and the drivingassistance device or a distance between the driving assistance deviceand the terminal device calculated based on the received signal strengthindicator satisfies a specified reference; and the processor isprogrammed to execute the connection process in a case where theprocessor determines that the received signal strength indicator or thedistance satisfies the specified reference.
 3. The driving assistancedevice according to claim 2, wherein the processor is programmed toexecute the connection process in a case where an occupant exists in thevehicle and the processor determines that the received signal strengthindicator or the distance satisfies the specified reference.
 4. Thedriving assistance device according to claim 1, wherein: the processoris programmed to notify the terminal device of identificationinformation on the vehicle or the driving assistance device; and theprocessor is programmed to execute the setting process after theprocessor notifies the terminal device of the identification informationon the vehicle or the driving assistance device.
 5. A control method ofa terminal device configured to communicate with a driving assistancedevice mounted on a vehicle, the control method comprising: executing aconnection process to connect the driving assistance device to theterminal device wirelessly (i) without performing pairing and (ii)without the driving assistance device and the terminal device beingpreviously paired; determining a point on a map in accordance with userinput; outputting identification information on the vehicle or thedriving assistance device as an image or a voice when the terminaldevice is wirelessly connected to the driving assistance device; andnotifying the driving assistance device of identification information onthe terminal device and information on the point in a case wherespecified user input is detected after outputting the identificationinformation on the vehicle or the driving assistance device.
 6. Anon-transitory computer-readable medium storing a program that causes aterminal device to perform operations, the terminal device beingconfigured to communicate with a driving assistance device mounted on avehicle, the operations comprising: executing a connection process toconnect the driving assistance device to the terminal device wirelessly(i) without performing pairing and (ii) without the driving assistancedevice and the terminal device being previously paired; determining apoint on a map in accordance with user input; outputting identificationinformation on the vehicle or the driving assistance device as an imageor a voice when the terminal device is wirelessly connected to thedriving assistance device; and notifying the driving assistance deviceof identification information on the terminal device and information onthe point in a case where specified user input is detected afteroutputting the identification information on the vehicle or the drivingassistance device.